1. L'anatomie d'un arbre
Avant qu'une hiérarchie n'existe, nous avons le arbre libre. Sa définition est élégante par sa simplicité :
Un (arbre libre) $T$ est un graphe simple tel que, pour tout couple de sommets $v$ et $w$, il existe un chemin simple unique du sommet $v$ au sommet $w$. Cela implique que le graphe est à la fois connexe et acyclique (sans cycles).
Lorsque nous désignons un sommet spécifique comme « origine », nous créons un arbre enraciné. Cette transformation introduit une orientation spatiale, où les relations sont définies par leur distance et leur direction par rapport à la racine.
Le lexique hiérarchique
Dans un arbre dont la racine est $v_0$, considérons un chemin simple $(v_0, v_1, \dots, v_n)$ :
- Parent : Le sommet $v_{n-1}$ est le parent de $v_n$.
- Enfant : $v_n$ est un enfant de $v_{n-1}$.
- Frères et sœurs : Les sommets qui partagent le même parent.
- Ancêtres : Tous les sommets du chemin allant de la racine à $v_n$ (excluant $v_n$ lui-même dans certains contextes).
- Descendants : Tous les sommets qui ont $v$ comme ancêtre.
Métriques structurelles
- Niveau : La longueur du chemin unique allant de la racine à un sommet. La racine elle-même se situe au niveau Niveau 0.
- Hauteur : Le nombre de niveau maximum présent dans l'arbre.
- Feuille (sommet terminal) : Un sommet sans enfants — la fin d'une branche.
- Sommet interne (branche) : Un sommet qui possède au moins un enfant.
2. Applications concrètes
Les arbres ne sont pas seulement des abstractions mathématiques. Ils constituent la charpente de l'organisation :
- Systèmes de fichiers informatiques : Le disque 'C:' est la racine ; les dossiers sont des sommets internes ; les fichiers sont des feuilles.
- Organigrammes administratifs : Le PDG est la racine ; les managers sont des nœuds internes ; les collaborateurs individuels sont des feuilles.
- Cadres décisionnels : Résoudre des énigmes telles que Instant Insanity ou analyser la planarité du n-cube implique souvent la navigation dans des espaces d'états de type arborescent.